package cn.zhang.reimbursement_1.controller;

import cn.zhang.reimbursement_1.model.Preject;
import cn.zhang.reimbursement_1.model.Preject;
import cn.zhang.reimbursement_1.service.PrejectService;
import cn.zhang.reimbursement_1.tools.JsonData;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/admin/project")
@Api(tags = "项目类型模块")
public class ProjectController {

    @Autowired
    private PrejectService prejectService;

    @ApiOperation("添加项目类型")
    @PostMapping("/save_preject")
    public JsonData savePreject(@RequestBody Preject preject){
        JsonData jsonData = prejectService.savePreject(preject);
        return jsonData;
    }

    @ApiOperation("查询项目类型")
    @GetMapping("/get_preject")
    public JsonData getPreject(){
        JsonData jsonData = prejectService.getPreject();
        return jsonData;
    }



    @ApiOperation("修改项目类型")
    @PutMapping("/update_preject")
    public JsonData updatePreject(@RequestBody Preject preject){
        JsonData jsonData = prejectService.updatePreject(preject);
        return jsonData;
    }

    @ApiOperation("删除项目类型")
    @DeleteMapping("/del_preject")
    public JsonData delPreject(@RequestParam Integer delId){
        JsonData jsonData = prejectService.delPreject(delId);
        return jsonData;
    }
}
